import axios from "axios";

axios.defaults.baseURL = "/api";//提取公用ip:端口号

axios.interceptors.request.use(function (config) {//请求之前的拦截****************
    // console.log(config)
    // if (config.method == 'post') {
    //     config.headers["Content-Type"] = "application/x-www-form-urlencoded";//修改表单数据格式
    // }
  
    if (config.url != "/login"&&config.url!="https://api.java.crmeb.net/captcha/get") {
        config.headers["Authori-Zation"] = localStorage.getItem("token");//添加token是一把钥匙
    }
    return config;
}, function (error) {
    return Promise.reject(error);
});

axios.interceptors.response.use(function (res) {// 响应之前拦截*************
     if(res.config.url=="https://api.java.crmeb.net/captcha/get"){
         return res.data
     }
     if(res.data.code===401){
        window.location.href = "/login"

    }
    return res.data.data;//过滤出所有接口的 data数据
}, function (error) {
    return Promise.reject(error);
});
export default axios;